变量的命名规范
变量名只能包含字母、数字和下划线。
变量名可以字母或下划线打头,但不能以数字打头。
变量名不能包含空格,但可以使用下划线来分隔其中的单词。
变量名不能使用关键字和函数名。
字符串
在 Python 中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。
使单词首字母大写
title() 方法可以使单词首字母大写:
1 | hello = "hello python" |
输出:1
Hello Python
如果单词之间以下划线分隔,首字母也可以大写:1
2hello = "hello_python"
print(hello.title())
输出:1
Hello_Python
但是如果中间没有空格或者下划线,则无法被识别为两个单词:1
2hello = "hellopython"
print(hello.title())
输出:1
Hellopython
批量使字母大写或小写
upper() 方法可以使字符串内的字母全部变成大写
lower() 方法可以使字符串内的字母全部变成小写
1 | hello = "hello python" |
输出:1
2HELLO PYTHON
hello python
字符串拼接
在 Python 中可以通过 “+” 之间连接两个字符串,或者字符串与变量, 或字符串变量与字符串变量,期间可以结合字符串的 API 方法:1
2
3
4
5print("Hello" + " " + "Python")
hello = "hello"
print(hello.title() + " Python")
name = "python"
print(hello.title() + " " + name.title())
输出:1
2
3Hello Python
Hello Python
Hello Python
字符串添加制表符和换行符
1 | print("Languages:\n\tPython\n\tJava\n\tJavaScript") |
输出:1
2
3
4Languages:
Python
Java
JavaScript
字符串删除空白
空白可以分为左空白和右空白,Ptyton 提供了三种删除空白的方法:
1 | favorite_language = " Python " |
输出:1
2
3Python
Python
Python
数字
整数
1 | print(2 + 3) |
输出:1
2
3
4
5
6
75
6
2
1.5
9
8
10
浮点数
1 | print(0.1 + 0.1) |
输出:1
20.2
0.6
字符串和数字混合连接
1 | age = 20 |
Python 默认不支持混合计算,若想输出 “Happy 20rd Birthday!” 需要使用特殊的函数 str() :1
2
3age = 20
message = "Happy " + str(age) + "rd Birthday!"
print(message)
输出:1
Happy 20rd Birthday!
注释
Python 忽略被 # 开头的行,# 后的语句代表注释:1
2
3
4# 打印欢迎语
age = 20
message = "Happy " + str(age) + "rd Birthday!"
print(message)